package com.aspose.cells;

class zbgo extends zcj {
   zbgo(zn var1, float var2, float var3, zbkq var4) {
      super(var1, var2, var3, var4);
   }

   void a() {
      float var1 = this.e.h();
      float var2 = this.e.i();
      float var3 = this.e.f();
      float var4 = this.e.g();
      new com.aspose.cells.b.a.b.zq(var1, var2, var3, var4);
      com.aspose.cells.b.a.b.zm var6 = zbul.a(this.e.m());
      com.aspose.cells.b.a.b.a.ze var7 = this.a(var1, var2, var3, var4, 0);
      com.aspose.cells.b.a.b.zc var8 = zbul.a(this.e.l(), var7);
      com.aspose.cells.b.a.b.a.ze var9 = this.a(var1, var2, var3, var4, 1);
      com.aspose.cells.b.a.b.zc var10 = zbul.a(this.e.l(), var9);
      com.aspose.cells.b.a.b.a.ze var11 = this.a(var1, var2, var3, var4, 2);
      com.aspose.cells.b.a.b.zc var12 = zbul.a(this.e.l(), var11, 0.8F, 0.0F);
      com.aspose.cells.b.a.b.a.ze var13 = this.a(var1, var2, var3, var4, 3);
      com.aspose.cells.b.a.b.zc var14 = zbul.a(this.e.l(), var13);
      com.aspose.cells.b.a.b.a.ze var15 = this.a(var1, var2, var3, var4, 4);
      com.aspose.cells.b.a.b.zc var16 = zbul.a(this.e.l(), var15, 0.8F, 0.0F);
      if (!this.e.l().a()) {
         this.a.a(var8, var7);
         this.a.a(var10, var9);
         this.a.a(var14, var13);
         this.a.a(var12, var11);
         this.a.a(var16, var15);
      }

      if (!this.e.m().a()) {
         this.a.a(var6, var7);
         this.a.a(var6, var9);
         this.a.a(var6, var11);
         this.a.a(var6, var13);
         this.a.a(var6, var15);
      }

      super.b();
   }

   private com.aspose.cells.b.a.b.a.ze a(float var1, float var2, float var3, float var4, int var5) {
      com.aspose.cells.b.a.b.a.ze var6 = new com.aspose.cells.b.a.b.a.ze();
      float var7 = 0.0F;
      if (this.e.l.a.size() > 0) {
         var7 = com.aspose.cells.b.a.ze.a((Object)((zak)this.e.l.a.get(0)).a()) * (this.e.f() > this.e.g() ? this.e.g() : this.e.f()) / 21600.0F;
      } else {
         var7 = 2588.0F * (this.e.f() > this.e.g() ? this.e.g() : this.e.f()) / 21600.0F;
      }

      switch(this.e.a) {
      case 1:
         if (var5 == 0) {
            var6.a(var1 + var3 - var7, var2, var7, var7, 0.0F, 90.0F);
            var6.b(var1 + var3 - var7 / 2.0F, var2 + var7, var1 + var7 / 2.0F, var2 + var7);
            var6.a(var1, var2 + var7, var7, var7, 270.0F, -180.0F);
            var6.b(var1 + var7 / 2.0F, var2 + 2.0F * var7, var1 + var7 / 2.0F, var2 + 1.5F * var7);
            var6.a(var1 + 0.5F * var7, var2 + 1.25F * var7, var7 / 2.0F, var7 / 2.0F, 180.0F, 180.0F);
            var6.b(var1 + var7, var2 + var4 - var7, var1 + var3 - var7 / 2.0F, var2 + var4 - var7);
            var6.a(var1 + var3 - var7, var2 + var4 - 2.0F * var7, var7, var7, 90.0F, -90.0F);
            var6.b(var1 + var3, var2 + var4 - 1.5F * var7, var1 + var3, var2 + var7 / 2.0F);
         } else if (var5 == 1) {
            var6.a(var1 + var3 - var7, var2 + 0.25F * var7, var7 / 2.0F, var7 / 2.0F, 180.0F, -180.0F);
            var6.j();
            var6.b(var1 + var3 - var7 / 2.0F, var2 + var7 / 2.0F, var1 + var3 - var7 / 2.0F, var2 + var7);
            var6.b(var1 + var3 - var7 / 2.0F, var2 + var7, var1 + var3 - var7, var2 + var7);
            var6.b(var1 + var3 - var7, var2 + var7, var1 + var3 - var7, var2 + var7 / 2.0F);
         } else if (var5 == 2) {
            var6.a(var1 + var3 - var7, var2 + 0.25F * var7, var7 / 2.0F, var7 / 2.0F, 0.0F, 180.0F);
            var6.a(var1 + var3 - var7, var2, var7, var7, 180.0F, 270.0F);
            var6.j();
            var6.b(var1 + var3 - var7 / 2.0F, var2 + var7, var1 + var3 - var7 / 2.0F, var2 + var7 / 2.0F);
         } else if (var5 == 3) {
            var6.b(var1 + var7, var2 + 1.5F * var7, var1 + var7, var2 + var4 - var7 / 2.0F);
            var6.a(var1, var2 + var4 - var7, var7, var7, 0.0F, 180.0F);
            var6.b(var1, var2 + var4 - var7 / 2.0F, var1, var2 + 1.5F * var7);
            var6.j();
            var6.a(var1, var2 + var7, var7, var7, 180.0F, -180.0F);
         } else {
            var6.a(var1 + 0.5F * var7, var2 + 1.25F * var7, var7 / 2.0F, var7 / 2.0F, 180.0F, 180.0F);
            var6.a(var1, var2 + var7, var7, var7, 0.0F, 90.0F);
            var6.i();
         }
         break;
      case 2:
         if (var5 == 0) {
            var6.a(var1 + var3 - var7, var2 + var4 - var7, var7, var7, 0.0F, -90.0F);
            var6.b(var1 + var3 - var7 / 2.0F, var2 + var4 - var7, var1 + var7 / 2.0F, var2 + var4 - var7);
            var6.a(var1, var2 + var4 - 2.0F * var7, var7, var7, 90.0F, 180.0F);
            var6.b(var1 + var7 / 2.0F, var2 + var4 - 2.0F * var7, var1 + var7 / 2.0F, var2 + var4 - 1.5F * var7);
            var6.a(var1 + 0.5F * var7, var2 + var4 - 1.75F * var7, var7 / 2.0F, var7 / 2.0F, 180.0F, -180.0F);
            var6.b(var1 + var7, var2 + var7, var1 + var3 - var7 / 2.0F, var2 + var7);
            var6.a(var1 + var3 - var7, var2 + var7, var7, var7, 270.0F, 90.0F);
            var6.b(var1 + var3, var2 + 1.5F * var7, var1 + var3, var2 + var4 - var7 / 2.0F);
         } else if (var5 == 1) {
            var6.a(var1 + var3 - var7, var2 + var4 - 0.75F * var7, var7 / 2.0F, var7 / 2.0F, 180.0F, 180.0F);
            var6.j();
            var6.b(var1 + var3 - var7 / 2.0F, var2 + var4 - var7 / 2.0F, var1 + var3 - var7 / 2.0F, var2 + var4 - var7);
            var6.b(var1 + var3 - var7 / 2.0F, var2 + var4 - var7, var1 + var3 - var7, var2 + var4 - var7);
            var6.b(var1 + var3 - var7, var2 + var4 - var7, var1 + var3 - var7, var2 + var4 - var7 / 2.0F);
         } else if (var5 == 2) {
            var6.a(var1 + var3 - var7, var2 + var4 - 0.75F * var7, var7 / 2.0F, var7 / 2.0F, 0.0F, -180.0F);
            var6.a(var1 + var3 - var7, var2 + var4 - var7, var7, var7, 180.0F, -270.0F);
            var6.b(var1 + var3 - var7 / 2.0F, var2 + var4 - var7, var1 + var3 - var7 / 2.0F, var2 + var4 - var7 / 2.0F);
         } else if (var5 == 3) {
            var6.b(var1, var2 + var4 - 1.5F * var7, var1, var2 + var7 / 2.0F);
            var6.a(var1, var2, var7, var7, 180.0F, 180.0F);
            var6.b(var1 + var7, var2 + var7 / 2.0F, var1 + var7, var2 + var4 - 1.5F * var7);
            var6.j();
            var6.a(var1, var2 + var4 - 2.0F * var7, var7, var7, 0.0F, -180.0F);
         } else {
            var6.a(var1 + 0.5F * var7, var2 + var4 - 1.75F * var7, var7 / 2.0F, var7 / 2.0F, 180.0F, -180.0F);
            var6.a(var1, var2 + var4 - 2.0F * var7, var7, var7, 0.0F, -90.0F);
            var6.i();
         }
         break;
      case 3:
         if (var5 == 0) {
            var6.a(var1, var2 + var4 - var7, var7, var7, 180.0F, 90.0F);
            var6.b(var1 + var7 / 2.0F, var2 + var4 - var7, var1 + var3 - var7 / 2.0F, var2 + var4 - var7);
            var6.a(var1 + var3 - var7, var2 + var4 - 2.0F * var7, var7, var7, 90.0F, -180.0F);
            var6.b(var1 + var3 - var7 / 2.0F, var2 + var4 - 2.0F * var7, var1 + var3 - var7 / 2.0F, var2 + var4 - 1.5F * var7);
            var6.a(var1 + var3 - var7, var2 + var4 - 1.75F * var7, var7 / 2.0F, var7 / 2.0F, 0.0F, 180.0F);
            var6.b(var1 + var3 - var7, var2 + var7, var1 + var7 / 2.0F, var2 + var7);
            var6.a(var1, var2 + var7, var7, var7, 270.0F, -90.0F);
            var6.b(var1, var2 + 1.5F * var7, var1, var2 + var4 - var7 / 2.0F);
         } else if (var5 == 1) {
            var6.a(var1 + 0.5F * var7, var2 + var4 - 0.75F * var7, var7 / 2.0F, var7 / 2.0F, 180.0F, 180.0F);
            var6.j();
            var6.b(var1 + var7, var2 + var4 - var7 / 2.0F, var1 + var7, var2 + var4 - var7);
            var6.b(var1 + var7, var2 + var4 - var7, var1 + var7 / 2.0F, var2 + var4 - var7);
            var6.b(var1 + var7 / 2.0F, var2 + var4 - var7, var1 + var7 / 2.0F, var2 + var4 - var7 / 2.0F);
         } else if (var5 == 2) {
            var6.a(var1 + var7 / 2.0F, var2 + var4 - 0.75F * var7, var7 / 2.0F, var7 / 2.0F, 180.0F, 180.0F);
            var6.a(var1, var2 + var4 - var7, var7, var7, 0.0F, 270.0F);
         } else if (var5 == 3) {
            var6.b(var1 + var3, var2 + var4 - 1.5F * var7, var1 + var3, var2 + var7 / 2.0F);
            var6.a(var1 + var3 - var7, var2, var7, var7, 0.0F, -180.0F);
            var6.b(var1 + var3 - var7, var2 + var7 / 2.0F, var1 + var3 - var7, var2 + var4 - 1.5F * var7);
            var6.j();
            var6.a(var1 + var3 - var7, var2 + var4 - 2.0F * var7, var7, var7, 180.0F, 180.0F);
         } else {
            var6.a(var1 + var3 - var7, var2 + var4 - 1.75F * var7, var7 / 2.0F, var7 / 2.0F, 0.0F, 180.0F);
            var6.a(var1 + var3 - var7, var2 + var4 - 2.0F * var7, var7, var7, 180.0F, 90.0F);
            var6.i();
         }
         break;
      case 4:
         if (var5 == 0) {
            var6.a(var1, var2, var7, var7, 180.0F, -90.0F);
            var6.b(var1 + var7 / 2.0F, var2 + var7, var1 + var3 - var7 / 2.0F, var2 + var7);
            var6.a(var1 + var3 - var7, var2 + var7, var7, var7, 270.0F, 180.0F);
            var6.b(var1 + var3 - var7 / 2.0F, var2 + 2.0F * var7, var1 + var3 - var7 / 2.0F, var2 + 1.5F * var7);
            var6.a(var1 + var3 - var7, var2 + 1.25F * var7, var7 / 2.0F, var7 / 2.0F, 0.0F, -180.0F);
            var6.b(var1 + var3 - var7, var2 + var4 - var7, var1 + var7 / 2.0F, var2 + var4 - var7);
            var6.a(var1, var2 + var4 - 2.0F * var7, var7, var7, 90.0F, 90.0F);
            var6.b(var1, var2 + var4 - 1.5F * var7, var1, var2 + var7 / 2.0F);
         } else if (var5 == 1) {
            var6.a(var1 + 0.5F * var7, var2 + 0.25F * var7, var7 / 2.0F, var7 / 2.0F, 180.0F, -180.0F);
            var6.j();
            var6.b(var1 + var7, var2 + var7 / 2.0F, var1 + var7, var2 + var7);
            var6.b(var1 + var7, var2 + var7, var1 + var7 / 2.0F, var2 + var7);
            var6.b(var1 + var7 / 2.0F, var2 + var7, var1 + var7 / 2.0F, var2 + var7 / 2.0F);
         } else if (var5 == 2) {
            var6.a(var1 + var7 / 2.0F, var2 + 0.25F * var7, var7 / 2.0F, var7 / 2.0F, 180.0F, -180.0F);
            var6.a(var1, var2, var7, var7, 0.0F, -270.0F);
         } else if (var5 == 3) {
            var6.b(var1 + var3, var2 + 1.5F * var7, var1 + var3, var2 + var4 - var7 / 2.0F);
            var6.a(var1 + var3 - var7, var2 + var4 - var7, var7, var7, 0.0F, 180.0F);
            var6.b(var1 + var3 - var7, var2 + var4 - var7 / 2.0F, var1 + var3 - var7, var2 + 1.5F * var7);
            var6.j();
            var6.a(var1 + var3 - var7, var2 + var7, var7, var7, 180.0F, -180.0F);
         } else {
            var6.a(var1 + var3 - var7, var2 + 1.25F * var7, var7 / 2.0F, var7 / 2.0F, 0.0F, -180.0F);
            var6.a(var1 + var3 - var7, var2 + var7, var7, var7, 180.0F, -90.0F);
            var6.i();
         }
      }

      return var6;
   }
}
